package gestures.tapGestures;

import java.awt.geom.Point2D;
import java.util.Calendar;

/**
 * Represents a doubletap gesture that occurs
 * 
 * @author PDAY (The MITRE Corporation)
 * 
 */
public class DoubleTapGesture extends TapGesture {

	/**
	 * Create an instance of this DoubleTapGesture
	 * 
	 * @param time
	 *            Time this gesture occurred in the application
	 * @param coordinates
	 *            Coordinates this gesture was captured at
	 */
	public DoubleTapGesture(int id, Calendar time, Point2D.Float[] coordinates) {
		super(id, time, coordinates);
	}

	/**
	 * Create an instance of this DoubleTapGesture
	 * 
	 * @param index
	 *            Priority index for this gesture if multiple gestures occurred
	 *            in the same bounds
	 * @param time
	 *            Time this gesture occurred in the application
	 * @param coordinates
	 *            Coordinates this gesture was captured at
	 */
	public DoubleTapGesture(int id, int index, Calendar time,
			Point2D.Float[] coordinates) {
		super(id, index, time, coordinates);
	}

	/**
	 * Create an instance of this DoubleTapGesture
	 * 
	 * @param prevGesture
	 *            A previous gesture associated with this current gesture (i.e.
	 *            a gesture starting object)
	 * @param time
	 *            Time this gesture occurred in the application
	 * @param coordinates
	 *            Coordinates this gesture was captured at
	 */
	public DoubleTapGesture(int id, TapGesture prevGesture, Calendar time,
			Point2D.Float[] coordinates) {
		super(id, prevGesture, time, coordinates);
	}

	/**
	 * Create an instance of this DoubleTapGesture
	 * 
	 * @param index
	 *            Priority index for this gesture if multiple gestures occurred
	 *            in the same bounds
	 * @param prevGesture
	 *            A previous gesture associated with this current gesture (i.e.
	 *            a gesture starting object)
	 * @param time
	 *            Time this gesture occurred in the application
	 * @param coordinates
	 *            Coordinates this gesture was captured at
	 */
	public DoubleTapGesture(int id, int index, TapGesture prevGesture, Calendar time,
			Point2D.Float[] coordinates) {
		super(id, index, prevGesture, time, coordinates);
	}
}
